
package org.beaconframework.ext.rs;

import java.net.URI;

import javax.ws.rs.core.MediaType;

public interface WebResource {

    public abstract WebResource accept(MediaType... types);


    public abstract WebResource accept(String... types);


    public abstract WebResource acceptLanguage(String... languages);


    public abstract <T> T get(Class<T> responseClass);


    public abstract URI getURI();


    public abstract WebResource path(String path);


    public abstract WebResource queryParam(String a, String b);


    public abstract WebResource header(String s, Object... vals);

}
